<?php

include_once '../includes/config.php';
include_once '../includes/utils.php';
$nombres_var = explode('&', $_POST['datos']);
foreach ($nombres_var as $variable)
{
  $separados = explode('=', $variable);
  $_POST[str_replace('+', ' ', $separados[0])] = str_replace(array('<', '>', '"', "'", '&'), '', (urldecode(str_replace('+', ' ', $separados[1]))));
}

$nombre = SacarCaracteresEspeciales($_POST['nombre']);
$id = $_POST['id'];
if (isset($_POST['alta_terapeutas']))
  $alta_terapeutas = 1;
else
  $alta_terapeutas = 0;
if (isset($_POST['baja_terapeutas']))
  $baja_terapeutas = 1;
else
  $baja_terapeutas = 0;
if (isset($_POST['mod_terapeutas']))
  $mod_terapeutas = 1;
else
  $mod_terapeutas = 0;

if (isset($_POST['admin_horariosTerapeutas']))
  $admin_horariosTerapeutas = 1;
else
  $admin_horariosTerapeutas = 0;

if (isset($_POST['alta_tratamientos']))
  $alta_tratamientos = 1;
else
  $alta_tratamientos = 0;
if (isset($_POST['baja_tratamientos']))
  $baja_tratamientos = 1;
else
  $baja_tratamientos = 0;
if (isset($_POST['mod_tratamientos']))
  $mod_tratamientos = 1;
else
  $mod_tratamientos = 0;

if (isset($_POST['alta_gabinetes']))
  $alta_gabinetes = 1;
else
  $alta_gabinetes = 0;
if (isset($_POST['baja_gabinetes']))
  $baja_gabinetes = 1;
else
  $baja_gabinetes = 0;
if (isset($_POST['mod_gabinetes']))
  $mod_gabinetes = 1;
else
  $mod_gabinetes = 0;

if (isset($_POST['alta_usuarios']))
  $alta_usuarios = 1;
else
  $alta_usuarios = 0;
if (isset($_POST['baja_usuarios']))
  $baja_usuarios = 1;
else
  $baja_usuarios = 0;
if (isset($_POST['mod_usuarios']))
  $mod_usuarios = 1;
else
  $mod_usuarios = 0;

if (isset($_POST['alta_grupos']))
  $alta_grupos = 1;
else
  $alta_grupos = 0;
if (isset($_POST['baja_grupos']))
  $baja_grupos = 1;
else
  $baja_grupos = 0;
if (isset($_POST['mod_grupos']))
  $mod_grupos = 1;
else
  $mod_grupos = 0;

if (isset($_POST['alta_reservas']))
  $alta_reservas = 1;
else
  $alta_reservas = 0;
if (isset($_POST['baja_reservas']))
  $baja_reservas = 1;
else
  $baja_reservas = 0;
if (isset($_POST['mod_reservas']))
  $mod_reservas = 1;
else
  $mod_reservas = 0;

if (isset($_POST['admin_comprobantes']))
  $admin_comprobantes = 1;
else
  $admin_comprobantes = 0;

if (isset($_POST['alta_productos']))
    $alta_productos=1;
else
    $alta_productos=0;
if (isset($_POST['baja_productos']))
    $baja_productos=1;
else
    $baja_productos=0;
if (isset($_POST['mod_productos']))
    $mod_productos=1;
else
    $mod_productos=0;

if (isset($_POST['alta_bloqueos_gabinetes']))
    $alta_bloqueos_gabinetes=1;
else
    $alta_bloqueos_gabinetes=0;
if (isset($_POST['baja_bloqueos_gabinetes']))
    $baja_bloqueos_gabinetes=1;
else
    $baja_bloqueos_gabinetes=0;
if (isset($_POST['mod_bloqueos_gabinetes']))
    $mod_bloqueos_gabinetes=1;
else
    $mod_bloqueos_gabinetes=0;


if (isset($_POST['alta_permisos_temporales']))
    $alta_permisos_temporales=1;
else
    $alta_permisos_temporales=0;
if (isset($_POST['baja_permisos_temporales']))
    $baja_permisos_temporales=1;
else
    $baja_permisos_temporales=0;
if (isset($_POST['mod_permisos_temporales']))
    $mod_permisos_temporales=1;
else
    $mod_permisos_temporales=0;


if (isset($_POST['alta_descuentos']))
    $alta_descuentos=1;
else
    $alta_descuentos=0;
if (isset($_POST['baja_descuentos']))
    $baja_descuentos=1;
else
    $baja_descuentos=0;
if (isset($_POST['mod_descuentos']))
    $mod_descuentos=1;
else
    $mod_descuentos=0;


if (isset($_POST['admin_reportes']))
    $admin_reportes=1;
else
    $admin_reportes=0;


if (isset($_POST['admin_clientes_hotel']))
    $admin_clientes_hotel=1;
else
    $admin_clientes_hotel=0;


if (isset($_POST['alta_clientes_eventuales']))
    $alta_clientes_eventuales=1;
else
    $alta_clientes_eventuales=0;
if (isset($_POST['baja_clientes_eventuales']))
    $baja_clientes_eventuales=1;
else
    $baja_clientes_eventuales=0;
if (isset($_POST['mod_clientes_eventuales']))
    $mod_clientes_eventuales=1;
else
    $mod_clientes_eventuales=0;


$grupoServicios = new GrupoServicios();
$permisoDTO = new PermisoDTO();
$grupoDTO = new GrupoDTO();

$permisoDTO->setAdminComprobantes($admin_comprobantes);
$permisoDTO->setAdminHorariosTerapeutas($admin_horariosTerapeutas);
$permisoDTO->setAltaGabinetes($alta_gabinetes);
$permisoDTO->setAltaGrupos($alta_grupos);
$permisoDTO->setAltaReservas($alta_reservas);
$permisoDTO->setAltaTerapeutas($alta_terapeutas);
$permisoDTO->setAltaTratamientos($alta_tratamientos);
$permisoDTO->setAltaUsuarios($alta_usuarios);
$permisoDTO->setBajaGabinetes($baja_gabinetes);
$permisoDTO->setBajaGrupos($baja_grupos);
$permisoDTO->setBajaReservas($baja_reservas);
$permisoDTO->setBajaTerapeutas($baja_terapeutas);
$permisoDTO->setBajaTratamientos($baja_tratamientos);
$permisoDTO->setBajaUsuarios($baja_usuarios);
$permisoDTO->setModGabinetes($mod_gabinetes);
$permisoDTO->setModGrupos($mod_grupos);
$permisoDTO->setModReservas($mod_reservas);
$permisoDTO->setModTerapeutas($mod_terapeutas);
$permisoDTO->setModTratamientos($mod_tratamientos);
$permisoDTO->setModUsuarios($mod_usuarios);
$permisoDTO->setAltaProductos($alta_productos);
$permisoDTO->setBajaProductos($baja_productos);
$permisoDTO->setModProductos($mod_productos);
$permisoDTO->setAltaBloqueosGabinete($alta_bloqueos_gabinetes);
$permisoDTO->setBajaBloqueosGabinete($baja_bloqueos_gabinetes);
$permisoDTO->setModBloqueosGabinete($mod_bloqueos_gabinetes);
$permisoDTO->setAltaPermisosTemporales($alta_permisos_temporales);
$permisoDTO->setBajaPermisosTemporales($baja_permisos_temporales);
$permisoDTO->setModPermisosTemporales($mod_permisos_temporales);
$permisoDTO->setAltaDescuentos($alta_descuentos);
$permisoDTO->setBajaDescuentos($baja_descuentos);
$permisoDTO->setModDescuentos($mod_descuentos);
$permisoDTO->setAdminReportes($admin_reportes);
$permisoDTO->setAdminClientesHotel($admin_clientes_hotel);
$permisoDTO->setAltaClientesEventuales($alta_clientes_eventuales);
$permisoDTO->setBajaClientesEventuales($baja_clientes_eventuales);
$permisoDTO->setModClientesEventuales($mod_clientes_eventuales);

$grupoDTO->setId($id);
$grupoDTO->setNombre($nombre);
$grupoDTO->setPermisos($permisoDTO);

$resultado = $grupoServicios->modificar($grupoDTO);

echo $resultado;
?>
